Part Number Hot Search : 
0015453 T54ACS MIC2297 74HCT583 ISL97522 IDT72V ISL9443 HYS64T
Product Description
Full Text Search
 

To Download MSC7110 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Freescale Semiconductor Product Brief
MSC7110PB Rev. 2, 12/2005
MSC7110
Low-Cost 16-Bit DSP with DDR Controller
DMA (32 ch) ASM2
128
JTAG Port JTAG
AMDMA
64
Boot ROM (8 KB) External Memory Interface External Bus
32
to IPBus
OCE
SC1400 Core
AHB-Lite Crossbar Switch
ASTH
64
Multiplexer
Trace Buffer (8 KB)
DSP Extended Core
ASEMI
64
from IPBus
Host Interface (HDI16)
32
HDI16 Port TDM
Fetch Unit Instruction Cache (16 KB) Extended Core Interface AMIC
128
TDM UART RS-232 GPIO GPIO Watchdog
32
APB Bridge
ASAPB
The MSC7110 device targets high-bandwidth highly computational DSP applications and is optimized for Enterprise class packet telephony applications, providing a competitive price per channel for voice over packet systems.
APB
AMEC
64
ASAPB
32
Interrupt Control PLL/Clock
Interrupts PLL/Clock
ASM1
64
ASSB
32
128 64 64
IP Bridge
M1 SRAM (64 KB)
P XA XB
System Control
32
to/from OCE Event Port Timers I2C I2C Events
to EMI to DMA to Crossbar
Note: The arrows show the direction of the transfer.
IPBus
Figure 1. MSC7110 Block Diagram
The MSC7110 device is a highly integrated DSP processor that contains the StarCoreTM SC1400 core, 64 KB of SRAM memory, a 16 KB ICache, an 8 KB boot ROM, a 128-channel time-division multiplexing (TDM) interface with hardware support for /A-law decoding/encoding, a UART, a 32-channel DMA controller, a 16-bit host interface (HDI16) to support an external host processor, a programmable interrupt controller (PIC), an I2C interface, two 16-bit quad cascadable timers, GPIO signals, and an on-chip emulator (OCE) and event port for enhanced debug capability. The SC1400 core has four ALUs and performs at 1000 DSP million multiply accumulates per second (MMACS) with an internal 266 MHz clock at 1.2 V.
(c) Freescale Semiconductor, Inc., 2004, 2005. All rights reserved.
Features
Features
Table 1 lists the features of the Freescale MSC7110 device.
Table 1. MSC7110 Features
Feature Description * Up to 1000 MMACS using an internal 266 MHz clock at 1.2 V. A multiply-accumulate operation includes a multiply-add instruction with the associated data move and pointer update. * 4 data ALUs. * 16 data registers, 40 bits each. * 27 address registers, 32 bits each. * Hardware support for fractional and integer data types. * Very rich 16-bit wide orthogonal instruction set. * Up to six instructions executed in a single clock cycle. * Variable-length execution set (VLES) that can be optimized for code density and performance. * JTAG port designed to comply with IEEE(R) Std 1149.1TM. * On-chip emulator (OCE) module with real-time debugging capabilities. The high performance extended core delivers up to 1000 MMACS using 4 ALUs running up to 266 MHz, including: * SC1400 core processor. * 64 KB multi-port SRAM (M1) accessed by the SC1400 core with no wait states. * 16 KB, 16-way instruction cache (ICache). * Programmable instruction fetch unit. * Write buffer (4-entry). * Extended core interface module. The large internal memory space totals 88 KB: * 64 KB of M1 memory. * 16 KB ICache. * 8 KB boot ROM accessible from the SC1400 core. * * * * * DDR memory controller. Glueless interface to 133 MHz DDR-RAM (synchronous and half of internal clock). 14-bit external address bus supporting up to 1 GB. 16- or 32-bit external data bus. Memory controller supports: * Byte enables for 32-bit external data bus. * Data pipeline to reduce data set-up time for synchronous devices.
StarCoreTM SC1400 Core
Extended Core
Internal Memory
External Memory Interface
Crossbar Switch
AHB-Lite crossbar switch, allowing up to four parallel data transfers between four master ports and six slave ports, where each port connects to an AHB-Lite bus. Multi-channel DMA controller: * Up to 32 time-multiplexed channels. * Priority-based time-multiplexing between channels using 32 internal priority levels * Priorities can be fixed or round-robin. * A flexible channel configuration: * All channels support all features. * All channels connect to the slave ports on the crossbar. External interfaces and control modules managed on the advanced peripheral bus (APB) including: * Time-division multiplexing (TDM) module supporting up to 128 channels. * Two 16-bit quad timers. * RS-232 interface/universal asynchronous receiver/transmitter (UART). * I2C interface. * Up to 37 general-purpose input/output (GPIO) signals. * Interrupt controller to handle external interrupt functions (input and output).
DMA Controller
External Interfaces
MSC7110 Product Brief, Rev. 2 2 Freescale Semiconductor
Features
Table 1. MSC7110 Features (Continued)
Feature Host Interface (HDI16) Description Enhanced 16-bit wide interface provides a glueless connection to industry-standard microcontrollers, microprocessors, and DSPs. TDM module with the following features: * Totally independent receive and transmit, each having one data line, one clock line, and one frame sync line. * Frame sync line and/or clock line can be shared between receive and transmit. * Glueless interface to E1/T1 frames and MVIP, SCAS, and H.110 buses. * Hardware A-law/-law conversion * Up to 50 Mbps (50 MHz bit clock). * Maximum rate is 1/4 the core frequency. * Up to 128 channels. * Each channel can be programmed to be active or inactive. * 8- or 16-bit word widths. * The TDM Sync Signal (TDMxTFS/TDMxRFS) can be configured as either input or output. * The TDM clock signal (TDMxTCK/TDMxRCK) can be configured as either input or output. * Frame sync and data signals can be programmed to be sampled either on the rising edge or on the falling edge of the clock. * Frame sync can be programmed as active low or active high. * Selectable delay (0-3 bits) between the Frame Sync signal and the beginning of the frame. * MSB or LSB first support. Two 16-bit quad timers, each with the following features: * Cyclic or one-shot. * Input clock polarity control. * Interrupt request when counting reaches a programmed threshold. * Pulse or level interrupts. * Dynamically updated programmed threshold. * Read counter any time. * Maximum rate is 1/4 the core frequency. * * * * * * * * * Two signals for transmit data and receive data. No clock, asynchronous mode. Full-duplex operation. Standard mark/space non-return-to-zero (NRZ) format. 13-bit baud rate selection. Programmable 8-bit or 9-bit data format. Separately enabled transmitter and receiver. Programmable transmitter output polarity. Two receiver wake-up methods: * Idle line wake-up. * Address mark wake-up. Separate receiver and transmitter interrupt requests. Eight flags, the first five can generate interrupt request: * Transmitter empty. * Transmission complete. * Receiver full. * Idle receiver input. * Receiver overrun. * Noise error. * Framing error. * Parity error. Receiver framing error detection. Hardware parity checking. 1/16 bit-time noise detection. Maximum bit rate 5.0 Mbps. Single-wire and loop operations.
TDM Module
Timers
UART
* *
* * * * *
MSC7110 Product Brief, Rev. 2 Freescale Semiconductor 3
Features
Table 1. MSC7110 Features (Continued)
Feature Description * 2-wire serial interface through GPIO. * Filtered inputs for noise suppression. * Compatibility with I2C bus standard up to 100 kbps for standard mode and up to 400 kbps for Fast mode. * Bidirectional Data Transfer Protocol. * Multiple-master operation that also allows any number of devices implementing the I2Cmaster software module to access the memory simultaneously at boot or any time. * Compatible with the I2C-serial EEPROM access protocol, allowing memory access of up to one MB. Bidirectional signal lines that either serve the peripherals or act as programmable I/O ports. Each port can be programmed separately to serve up to two dedicated peripherals. Consolidates maskable interrupt and non-maskable interrupt sources. * * * * * Reset controller. Clock controller module. Hardware bus monitors for the MSC7110 buses. Software watchdog timer function. fieldBISTTM hardware health diagnostics that can be invoked at power-up or off-line via software. * Event port. Generates up to 266 MHz clock for the SC1400 core and up to 133 MHz for the crossbar switch, DMA channels, M2 memory, and other peripherals. * Programmable low-power Stop and Wait modes. * Generation of all device clocks. * Halt and restart capability for on-chip peripherals. * * * * Separate power supply for internal logic and I/O. Typical case power consumption of 300-400 mW Low-power standby modes. Optimized power management circuitry (instruction-dependent, peripheral-dependent, and mode-dependent).
I2C Port
General-Purpose I/O (GPIO) Port Programmable Interrupt Controller (PIC)
System Control
Internal PLL
Clock Synthesis Module
Reduced Power Dissipation
fieldBISTTM Hardware Diagnostics
Detects and provides visibility into unlikely field failures for systems with high availability. The unique fieldBIST ensures that the device: * Has structural integrity. * Operates at the rated speed. * Is free from reliability defects. Diagnostics can report partial or complete device inoperability. fieldBIST resolution can pinpoint the following uniquely: * 6 memory blocks, including ROM * 3 logic levels (top, extended core, and peripherals) * 1 PLL Simple JTAG interface allows easy integration to system firmware. 400 ball MAP-BGA. * 17 x 17 mm. * 0.8 mm pitch. * Pb-free or Pb-bearing spheres.
Packaging
MSC7110 Product Brief, Rev. 2 4 Freescale Semiconductor
Features
Table 1. MSC7110 Features (Continued)
Feature Description Real-Time Operating Systems (RTOS) that fully supports MSC7110 device architecture (multicore, memory hierarchy, ICache, timers, DMA, interrupts, peripherals): * High-performance and deterministic, delivering predictive response time. * Optimized to provide low interrupt latency with high data throughput. * Preemptive and priority-based multitasking. * Fully interrupt/event driven. * Small memory footprint. * Comprehensive set of APIs. * Fully supports MSC7110 DMA, interrupts, and timer schemes. Distributed system support, enables transparent inter-task communications: * Messaging mechanism between tasks using mailboxes and semaphores. * Networking support; data transfer between tasks running inside and outside the device using networking protocols. * Includes integrated device drivers for such peripherals as TDM, UART, and external buses. Software Support Additional features: * Incorporates task debugging utilities integrated with compilers and vendors. * Board support package (BSP) for MSC7110 ADS. CodeWarrior(R) Integrated Development Environment (IDE): * C/C++ compiler with in-line assembly. Enables the developer to generate highly optimized DSP code. It translates code written in C/C++ into parallel fetch sets and maintains high code density. * Librarian. Enables the user to create libraries for modularity. * C libraries. A collection of C/C++ functions for the developer's use. * Linker. Highly efficient linker to produce executables from object code. * Debugger. Seamlessly integrated real-time, non-intrusive multi-mode debugger that enables debugging of highly optimized DSP algorithms. The developer can choose to debug in source code, assembly code, or mixed mode. * Profiler. An analysis tool using a patented Binary Code Instrumentation (BCI) technique that enables the developer to identify program design inefficiencies. Boot options: * HDI16. * I2C. * Host debug through single JTAG connector supports both processors. * Big Flash memory for stand-alone applications. * Support for the following communications ports: * 10/100Base-T. * T1/E1 TDM interface. * H.110. * Voice codec. * RS-232. * High-density (MICTOR) logic analyzer connectors to monitor MSC7110 signals * 6U cPCI form factor. * Emulates MSC7110 DSP farm by connecting to three other ADS boards.
MetroWerks Application Development System (ADS) Board
MSC7110 Product Brief, Rev. 2 Freescale Semiconductor 5
Product Documentation
Product Documentation
The documents listed in Table 2 are required for a complete description of the MSC7110 device and are necessary to design properly with the part. Documentation is available from a local Freescale distributor, a Freescale semiconductor sales office, or a Freescale Literature Distribution Center. For documentation updates, visit the Freescale DSP website. See the contact information on the back of this document.
Table 2. MSC7110 Documentation
Name Description MSC7110 features list and physical, electrical, timing, and package specifications Detailed functional description of memory and peripheral configuration, operation, and register programming Detailed description of the SC1000 family processor cores, including the SC1400, and instruction set Order Number MSC7110 MSC711xRM
MSC7110 Technical Data MSC711x Reference Manual SC1000 Family Processor Core Reference Manual
Application Notes
10180-01 See the StarCore LLC website at www.starcore-dsp.com
Documents describing specific applications or optimized device operation including code examples
See the MSC7110 product website
MSC7110 Product Brief, Rev. 2 6 Freescale Semiconductor
Product Documentation
MSC7110 Product Brief, Rev. 2 Freescale Semiconductor 7
How to Reach Us:
Home Page: www.freescale.com E-mail: support@freescale.com USA/Europe or Locations not listed: Freescale Semiconductor Technical Information Center, CH370 1300 N. Alma School Road Chandler, Arizona 85224 +1-800-521-6274 or +1-480-768-2130 support@freescale.com Europe, Middle East, and Africa: Freescale Halbleiter Deutschland GMBH Technical Information Center Schatzbogen 7 81829 Munchen, Germany +44 1296 380 456 (English) +46 8 52200080 (English) +49 89 92103 559 (German) +33 1 69 35 48 48 (French) support@freescale.com Japan: Freescale Semiconductor Japan Ltd. Headquarters ARCO Tower 15F 1-8-1, Shimo-Meguro, Meguro-ku, Tokyo 153-0064, Japan 0120 191014 or +81 3 5437 9125 support.japan@freescale.com Asia/Pacific: Freescale Semiconductor Hong Kong Ltd. Technical Information Center 2 Dai King Street Tai Po Industrial Estate Tai Po, N.T. Hong Kong +800 2666 8080 support.asia@freescale.com
Information in this document is provided solely to enable system and software implementers to use Freescale Semiconductor products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits or integrated circuits based on the information in this document. Freescale Semiconductor reserves the right to make changes without further notice to any products herein. Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. "Typical" parameters which may be provided in Freescale Semiconductor data sheets and/or specifications can and do vary in different applications and actual performance may vary over time. All operating parameters, including "Typicals" must be validated for each customer application by customer's technical experts. Freescale Semiconductor does not convey any license under its patent rights nor the rights of others. Freescale Semiconductor products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the Freescale Semiconductor product could create a situation where personal injury or death may occur. Should Buyer purchase or use Freescale Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that Freescale Semiconductor was negligent regarding the design or manufacture of the part.
Freescale, the Freescale logo, fieldBIST, and Codewarrior are trademarks of Freescale Semiconductor, Inc. StarCore is a trademark of StarCore LLC. The StarCore SC1400 core is based on StarCore technology under license from StarCore LLC. All other product or service names are the property of their respective owners. (c) Freescale Semiconductor, Inc. 2004, 2005.
For Literature Requests Only: Freescale Semiconductor Literature Distribution Center P.O. Box 5405 Denver, Colorado 80217 1-800-441-2447 or 303-675-2140 Fax: 303-675-2150 LDCForFreescaleSemiconductor@hibbertgroup.com
MSC7110PB Rev. 2 12/2005


▲Up To Search▲   

 
Price & Availability of MSC7110

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X